package nutella89.basic;

public class J06_DoWhile {

	public static void main(String[] args) {
		// 반복문 - do ~ while
		// 상황1) 간단한 인사말 5번 출력
		int i = 1;
		do {
			System.out.println("선생님~ 사랑해요~");
			++i;
		} while(i <= 5);
		
		//상황2) 1 - 10까지 출력
		int j = 1;
		do {
			System.out.println( j );
			++j;
		} while( j <= 10 );

		// 상황3) 1 - 50사이 홀수 출력
		int k = 1;
		do {
			System.out.println( k );
			k = k + 2;
		} while( k < 50);
		
		k = 1;
		do {
			if (k % 2 != 0)
				System.out.println( k );
			++k;
		} while( k < 50);
		
		// 상황4) 1 - 100 사이의 총합
		int l = 1;
		int sum = 0;
		do {
			sum = sum + l;
			++l;
		} while( l <= 100 );
		System.out.println( sum );
		
		// 상황5) 100 ~ 1 까지 출력
		int m = 100;
		do {
			System.out.println( m );
			--m;
		} while( m >= 1 );
		
		// 상황6) 100 ~ 1 사이 짝수 출력
		int n = 100;
		do {
			System.out.println( n );
			n = n - 2;
		} while( n > 1 );
		
		// 상황7) 구구단 7단 출력
		int o = 1;
		do {
			System.out.println( 
				"7 x "+ o +" = " +(7*o) );
			++o;
		} while( o <= 9 );		
		
		// 상황8) 십구단 중 18단 출력
		int p = 1;
		do {
			System.out.println( 
				"18 x "+p+" = " + (p*18) );
		} while( p <= 19 );
		
		// do - while 작성규칙
		// 초기화식
		// do {
			//	반복할 코드
			//  증가식
		// } while( 조건식 );
		
		
	}

}




